DL = {'a': [0, 1], 'b': [2, 3]}

LD = [{'a': 0, 'b': 2}, {'a': 1, 'b': 3}]

print([t for t in zip(*DL.values())])
print([list(zip(DL, t)) for t in zip(*DL.values())])
print([dict(zip(DL, t)) for t in zip(*DL.values())])
